
package net.swa.dewei.beans.vo;

import java.util.List;

/**
 *  得威一卡通商城订单主表
 *  一张主表对应多张子表
 *  
 *  为了满足变态的需求暂时子表冗余一些字段
 *  尼玛想想还是不干
 *  
 */
public class VoDingDanCard<T>
{
    // PK
    private Long id;

    private Long addressId;

    private String dingDanUid;

    /** 下单人的标识（保留） */
    private String userId;

    private String carNo;

    /** 客户名称（**/
    private String kehuName;

    /** 客户联系电话 **/
    private String lxTel;

    /** 客户地址（**/
    private String address;

    private Long mendianId;

    /** buyType 上门，门店 **/
    private String buyType;

    /**商品总价**/
    private double goodsPrice;

    /**服务费用**/
    private double servicePrice;

    //总价格不做数据库映射
    private double allPrice;

    /** gps lat */
    private Double lat;

    /** gps lng */
    private Double lng;

    /** 创建时间 **/
    private String crateDate;

    /** 更新时间 **/
    private String updateDate;

    /** 订单状态 **/
    private String state;

    /** 省 **/
    private String province;

    /** 市 */
    private String city;

    /** 县 **/
    private String town;

    /**门店名称  不持久化**/
    private String mendName;

    /**门店联系人  不持久化**/
    private String mendLxr;

    /**门店联系电话  不持久化**/
    private String mendLxTel;

    /**门店图片  不持久化**/
    private String mendImgUrl;

    /**门店地址  不持久化**/
    private String mendAddr;

    /**服务站id 不持久**/
    private Long fuwuzhanId;

    /**服务站name 不持久**/
    private String fwzName;

    /**过期时间**/
    private String invalidDate;

    private List<T> goods;

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public String getUserId()
    {
        return userId;
    }

    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public Double getLat()
    {
        return lat;
    }

    public void setLat(Double lat)
    {
        this.lat = lat;
    }

    public Double getLng()
    {
        return lng;
    }

    public void setLng(Double lng)
    {
        this.lng = lng;
    }

    public String getCrateDate()
    {
        return crateDate;
    }

    public void setCrateDate(String crateDate)
    {
        this.crateDate = crateDate;
    }

    public String getUpdateDate()
    {
        return updateDate;
    }

    public void setUpdateDate(String updateDate)
    {
        this.updateDate = updateDate;
    }

    public String getState()
    {
        return state;
    }

    public void setState(String state)
    {
        this.state = state;
    }

    public String getProvince()
    {
        return province;
    }

    public void setProvince(String province)
    {
        this.province = province;
    }

    public String getCity()
    {
        return city;
    }

    public void setCity(String city)
    {
        this.city = city;
    }

    public String getTown()
    {
        return town;
    }

    public void setTown(String town)
    {
        this.town = town;
    }

    public String getDingDanUid()
    {
        return dingDanUid;
    }

    public void setDingDanUid(String dingDanUid)
    {
        this.dingDanUid = dingDanUid;
    }

    public Long getMendianId()
    {
        return mendianId;
    }

    public void setMendianId(Long mendianId)
    {
        this.mendianId = mendianId;
    }

    public String getKehuName()
    {
        return kehuName;
    }

    public void setKehuName(String kehuName)
    {
        this.kehuName = kehuName;
    }

    public String getLxTel()
    {
        return lxTel;
    }

    public void setLxTel(String lxTel)
    {
        this.lxTel = lxTel;
    }

    public String getBuyType()
    {
        return buyType;
    }

    public void setBuyType(String buyType)
    {
        this.buyType = buyType;
    }

    public Long getFuwuzhanId()
    {
        return fuwuzhanId;
    }

    public void setFuwuzhanId(Long fuwuzhanId)
    {
        this.fuwuzhanId = fuwuzhanId;
    }

    public String getFwzName()
    {
        return fwzName;
    }

    public void setFwzName(String fwzName)
    {
        this.fwzName = fwzName;
    }

    public String getInvalidDate()
    {
        return invalidDate;
    }

    public void setInvalidDate(String invalidDate)
    {
        this.invalidDate = invalidDate;
    }

    public String getAddress()
    {
        return address;
    }

    public void setAddress(String address)
    {
        this.address = address;
    }

    public double getGoodsPrice()
    {
        return goodsPrice;
    }

    public void setGoodsPrice(double goodsPrice)
    {
        this.goodsPrice = goodsPrice;
    }

    public double getServicePrice()
    {
        return servicePrice;
    }

    public void setServicePrice(double servicePrice)
    {
        this.servicePrice = servicePrice;
    }

    public List<T> getGoods()
    {
        return goods;
    }

    public void setGoods(List<T> goods)
    {
        this.goods = goods;
    }

    public String getMendName()
    {
        return mendName;
    }

    public void setMendName(String mendName)
    {
        this.mendName = mendName;
    }

    public String getMendImgUrl()
    {
        return mendImgUrl;
    }

    public void setMendImgUrl(String mendImgUrl)
    {
        this.mendImgUrl = mendImgUrl;
    }

    public Long getAddressId()
    {
        return addressId;
    }

    public void setAddressId(Long addressId)
    {
        this.addressId = addressId;
    }

    public String getCarNo()
    {
        return carNo;
    }

    public void setCarNo(String carNo)
    {
        this.carNo = carNo;
    }

    public String getMendAddr()
    {
        return mendAddr;
    }

    public void setMendAddr(String mendAddr)
    {
        this.mendAddr = mendAddr;
    }

    public String getMendLxr()
    {
        return mendLxr;
    }

    public void setMendLxr(String mendLxr)
    {
        this.mendLxr = mendLxr;
    }

    public String getMendLxTel()
    {
        return mendLxTel;
    }

    public void setMendLxTel(String mendLxTel)
    {
        this.mendLxTel = mendLxTel;
    }

    public double getAllPrice()
    {
        return allPrice;
    }

    public void setAllPrice(double allPrice)
    {
        this.allPrice = allPrice;
    }
}